Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Canada F1 Canada F2 Greece F1 Greece F2 France F9 India #2-w1 India #2-w2 India #2-w3 India #2-w4 India F1 India F2 USA F4 USA F5 India F4 India F5 Germany F11 Italy F2 France F24 Germany F4 Belgium F5 USA F33 USA F34 Israel F5 Israel F6 Germany F3 Germany F4 Spain F7 Sweden F1 Sweden F2 Sweden F3 Romania F4 Romania F5 Romania F6 Netherlands F1 Germany F7 Germany F9 Germany F10 Germany F11 Germany F12 Germany F13 Netherlands F4 Great Britain F19 Great Britain F21 Israel F4 Israel F5 Germany F3 France F2 Germany F4 Germany F5 Morocco F2 Switzerland F2 M25 Nussloch France F4 France F5 Turkey F5 Italy F15 Slovenia F2 Netherlands F1 M25 Trento Netherlands F3 Italy F23 France F13 France F14 France F18 Germany F4 Germany F5 France F3 Italy F10 France F14 France F15 M25 Nottingham M25 Nottingham France F4 France F5 Spain F23 USTA Challenger of Dallas - Dallas Steelers Cup - Kosice Oberstraufen Cup - Oberstaufen Banja Luka Challenger 2004 - Banja Luka 2005 Freeman Men's Challenger - Joplin Badden Open by Rothaus - Ettlingen Sassuolo Challenger - Sassuolo Steelers Cup 2005 - Kosice Black Forest Open - Freudenstadt USTA Men's Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise Unicredit (Suisse) Bank S. A. Challenger - Chiasso Baden Open - Ettlingen Schickendanz Open - Furth Dusseldorf Open 2006 - Dusseldorf AT&T Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise Almaty Challenger 2 - Almaty Lambertz Open by Stawag 2007 - Aachen Morocco Tennis Tour - Meknes Morocco Tennis Tour - Tanger Roma Open Challenger - Rome Ostdeutscher Sparkassen Cup - Dresden Hurricane Tennis Open - Bradenton Schickendanz Open - Furth Kosice Open-Steelers Cup 2008 - Kosice Polska Energia Open - Bytom Sporting Challenger '08-Trofeo Regione Piemonte - Turin Tennislife Cup - Napoli Flea Market Cup Busan Challenger Tennis - Busan Bauer Watertechnilogy Cup 2008 - Eckental National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana Heilbronn Challenger Rome Challenger Rome Challenger Pozoblanco Challenger Scheveningen Challenger Recanati Challenger Trani Challenger Todi Challenger Mons Challenger Kolding Challenger Orleans Challenger Genova Challenger Cherbourg Challeger Heilbronn Open - Heilbronn Johannesburg Challenger Rhodes Challenger Furth Challenger Oberstaufen Challenger Trani Challenger Alphen Challenger Banja Luka Challenger Heilbronn Challenger Courmayeur Challenger Casablanca Challenger Wolfsburg Challenger Johannesburg Challenger Kosice Challenger Oberstaufen Challenger Como Challenger Tiburon Challenger Orleans Challenger Meknes Challenger Casablanca Challenger Rabat Challenger Rome Challenger Athens Challenger Furth Challenger Kosice Challenger Vancouver Challenger Alphen Challenger Banja Luka Challenger Eckental Challenger Quimper Challenger Sarajevo Challenger Mersin Challenger Kun-Ming Challenger Nottingham-2 Challenger Oberstaufen Challenger Aptos Challenger Meerbusch Challenger Rennes Challenger Eckental Challenger Noumea Challenger Irving Challenger Sarasota Challenger Alphen Challenger Vancouver Challenger Aptos Challenger Glasgow Challenger New Delhi Challenger Eckental Challenger Vicenza Challenger San Benedetto Challenger The LTA Wrexham Challenger - Wrexham Trani Cup - Trani XXIX Edizione 'A.Savoldi Marco' - Manerbio Banja Luka 2002 - Banja Luka Black Forest Open 2002 - Freudenstadt DPD Challenger 2002 - Aschaffenburg Ostdeutscher Sparkassen Cup - Dresden ATP Challenger Hamburg - Hamburg Ciudad de Pozoblanco Open Diputacion - Cordoba 5 Volkswagen Challenger - Wolfsburg USTA Men's Challenger of Dallas - Dallas Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Heilbronn Open - Heilbronn Weissenhauser Strand Cup - Hamburg Budapest Challenger - Budapest Mitsubishi Electric Europe Cup - Monza Recanati Challenger Portoroz Challenger 2004 Freeman Men's Challenger - Joplin Men's Pro Challenger at Tunica National - Tunica Bergamo Challenger Sarajevo Open 2004 - Sarajevo San Remo Tennis Cup 15° Piertomaso - San Remo Garden Open 2004 - Rome Ispat Open 2004 - Ostrava Oberstaufen Cup - Oberstaufen Schickedanz Open - Furth Orleans Challenger 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta s'Tennis Masters Challenger - Graz TED Open - Istanbul Ljubljana Open - Ljubljana Schickendanz Open - Furth Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Banja Luka Challenger 2005 - Banja Luka Rome Challenger Nottingham Challenger Fairfield Challenger Ethias Tennis Trophy - Mons Open des Alpes Trophee BNP Paribas - Grenoble Alfa Romeo Tennis Cup - Cordenons ATP Challenger Open 2004 - Monchengladbach Dortmund Challenger Antonio Savoldi-Marco Co. - Manerbio TEAN International - Alphen Aan Den Rijn Le Gosier Challenger Muller Cup - Ulm Charlottesville Challenger Champaign Challenger Memorial Kolyaskin - Donetsk Happy Valley Challenger Orleans Challenger Koblenz Challenger Warsteiner Challenger Lubeck 2001 - Lubeck ATU Cup 2001 - Weiden Kyoto Challenger Black Forest Open - Freudenstadt Yokohama Challenger Architect Open - Budapest Neride Prague Indoor - Prague Turin Challenger VIII Trofeo Ciudad de Quito - Quito Open de la Ville de Saint Denis - Reunion Island Volkswagen Challenger 2005 - Wolfsburg Neride Prague Indoor - Prague Open de Montauban - Montauban Muller Cup 99 - Ulm The LTA Wrexham Challenger - Wrexham Heineken Challenger - Ho Chi Minh City Garden Open - Rome Steelers Cup - Kosice Gimcheon Challenger Lexington Challenger The LTA Men's Challenger - Southampton Nord/LB Open - Braunschweig Seoul Challenger Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Busan Challenger ECM Cup - Prague 10th Wartburg Open - Eisenach Oberstaufen Cup - Oberstaufen Tampere Imageneering Open - Tampere Australian Unity Western Australia Open - Perth Muller Cup - Ulm DPD Challenger 2001 - Aschaffenburg EI Bank Bulgarian Challenger - Sofia Samarkand Challenger - Samarkand Samsung Securities Cup - Seoul Surbiton Challenger Scheveningen Challenger Heilbronn Open - Heilbronn Architect Open - Budapest Riviera de Rimini Challenger - Rimini San Marino CEPU Open - San Marino Aamulehti Tampere Open - Tampere Geneva Challenger - Geneva Oberstaufen Cup - Oberstaufen Eckental Challenger San Marino Cepu Open - San Marino Oberstaufen Cup - Oberstaufen Geneva Challenger - Geneva Ostrava Challenger Kuppers Kolsch Cup by Lambertz - Aachen Rome Challenger Okal Cup 2001 International Bavarian Championships - Eckental Ethias Trophy - Mons Vancouver Challenger Chicago Challenger Porsche Open - Poznan Eckental Challenger Bratislava Challenger Intersport Heilbronn Open - Heilbronn USTA Freeman Men's Challenger - Joplin Tiburon Challenger DPD Challenger 99 - Aschaffenburg Cherbourg Challenger Phoenix Challenger Baumag Open - Budapest Murcia Challenger Tunis Challenger Seoul Challenger Gwangju Challenger Nottingham Challenger Istanbul Challenger Glasgow Challenger Orleans Challenger Nur-Sultan Challenger Hamburg Challenger Eckental Challenger Bratislava Challenger Cherbourg Challenger Aix En Provence Challenger Tennis Napoli Cup 2004 - Napoli Quimper Challenger Cherbourg Challenger Biella 5 Challenger Meerbusch Challenger Garden Open 2005 - Rome Prague II Challenger Biel Challenger Orleans Challenger Nord LB Open - Braunschweig Porsche Open - Poznan Eckental Challenger Quimper Challenger Cherbourg Challenger Pau Challenger Qatar ATP Challenger - Doha Lugano Challenger Turin Challenger Vancouver Challenger Tunis Challenger Ostrava Open 2005 - Ostrava Morocco Tennis Tour - Marrakech Almaty Challenger 1 - Almaty Internationaux du Doubs - Besancon 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Black Forest Open - Freudenstadt Recanati Challenger Samsung Securities Cup - Seoul Labertz Open by Stawag - Aachen Francavilla Challenger Ethias Trophy - Mons Open Tarragona Costa Daurada - Tarragona Indian Wells Challenger Stockton Challenger Gallagher International - Hamilton Forli 4 Challenger Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona San Marino Cepu Open - San Marino Siemens Open - Scheveningen 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Open des Alpes Trophee BNP Paribas - Grenoble Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Wolfsburg Challenger Bergamo Challenger Sunrise Challenger Caltanissetta Challenger Barletta Challenger Athens Challenger Monza Challenger Furth Challenger Nottingham Challenger Lugano Challenger Manchester Challenger Istanbul Challenger St. Remy Challenger Aachen Challenger Helsinki Challenger Heilbronn Challenger Bergamo Challenger Athens Challenger Ramat Hasharon Challenger Recanati Challenger San Marino Challenger Mons Challenger Eckental Challenger Aachen Challenger Salzburg Challenger Helsinki Challenger Bergamo Challenger Meknes Challenger Rabat Challenger Bath Challenger Caltanissetta Challenger Monza Challenger Rome Challenger Zagreb Challenger Alessandria Challenger Furth Challenger Marburg Challenger Poznan Challenger Recanati Challenger Segovia Challenger Binghamton Challenger Cordenons Challenger Manerbio Challenger Izmir Challenger Mons Challenger Sacramento Challenger Rennes Challenger Eckental Challenger Ortisei Challenger Noumea Challenger Heilbronn Challenger Kazan Challenger Guadalajara Challenger Marrakech Challenger St. Brieuc Challenger Kaohsiung Challenger Rome Challenger Bordeaux Challenger Nottingham Challenger Marburg Challenger Oberstaufen Challenger Sibiu Challenger Como Challenger 2002 Mercedes Cup - Stuttgart Szczecin Challenger Orleans Challenger Mons Challenger Busan Challenger Rennes Challenger Rio De Janeiro Challenger Surbiton Challenger Porto Alegre Challenger Montevideo Challenger Ortisei Challenger Ilkley Challenger Helsinki Challenger Heilbronn Challenger Heineken Open - Auckland Rome Challenger Anning Challenger Rome Challenger Busan Challenger Nottingham Challenger Furth Challenger Marburg Challenger Scheveningen Challenger Poznan Challenger Lexington Challenger Vancouver Challenger 2003 Mercedes Cup - Stuttgart Como Challenger Alphen Challenger Banja Luka Challenger Szczecin Challenger Mons Challenger Scania Stockholm Open - Stockholm Heilbronn Challenger Ortisei Challenger Heilbronn Challenger Quimper Challenger Koblenz Challenger Aix En Provence Challenger Vicenza Challenger Nottingham Challenger Nottingham-2 Challenger Granby Challenger St. Remy Challenger Nottingham 1 Challenger Mons Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Kolkata Challenger Drummondville Challenger Le Gosier Challenger Sarasota Challenger Savannah Challenger Warsteiner Challenger Lubeck - Lubeck Manchester Challenger Mouilleron-Le-Captif Challenger Vancouver Challenger Agri Challenger Mons Challenger Mouilleron-Le-Captif Challenger Warsteiner Challenger - Wolfsburg 9th Wartburg Open - Eisenach Furth Challenger Ilkley Challenger Segovia Challenger Intersport Heilbronn Open - Heilbronn St. Remy Challenger Mercedes Cup - Stuttgart Mons Challenger CA Tennis Trophy - Vienna Sydney International - Sydney The Stella Artois Championships - London Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Knoxville Challenger Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Heineken Open - Auckland SAP Open - San Jose ATU Cup - Weiden Regions Morgan Keegan Championships - Memphis Rennes Challenger Open de la Comunidad Valenciana - Valencia Drummondville Challenger Mercedes Cup - Stuttgart Chennai Open - Chennai Gerry Weber Open - Halle Mercedes Cup - Stuttgart Masters Series - Hamburg BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle International German Open - Hamburg Thailand Open - Bangkok If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Medibank International - Sydney Aptos Challenger SA Tennis Open - Johannesburg Open 13 - Marseille Open Sabadell Atlantico - Barcelona BMW Open - Munich Movistar Open - Santiago Gerry Weber Open - Halle Mercedes Cup - Stuttgart Vancouver Challenger ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Atlanta Tennis Championships - Atlanta Erste Bank Open - Vienna Aircel Chennai Open - Chennai Brisbane International - Brisbane Nottingham Men's Challenger - Nottingham BMW Open - Munich Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Citi Open - Washington Erste Bank Open - Vienna Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Gerry Weber Open - Halle Citi Open - Washington Winston-Salem Open - Winston-Salem Mouilleron-Le-Captif Challenger European Open - Antwerp Open Sud de France - Montpellier Warsteiner Challenger Wolfsburg - Wolfsburg St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu European Open - Antwerp Erste Bank Open - Vienna Brisbane International - Brisbane Hall of Fame Open - Newport If Stockholm Open - Stockholm Banca Marche Tennis Cup - San Benedetto Valencia Open - Valencia Kamnik Challenger - Kamnik St.Petersburg Challenger by Kinex - St. Petersburg Le Gosier Challenger Delray Beach International Tennis Championships - Delray Beach Ethias Trophy - Mons Erste Bank Open - Vienna Hall of Fame Tennis Championships - Newport Open 13 - Marseille 2003 Freeman Men's Challenger - Joplin BRD Nastase Tiriac Trophy - Bucharest Tatra Banka Open 2006 - Bratislava Heineken Challenger - Ho Chi Minh City Gerry Weber Open - Halle Aptos Challenger Delray Beach Open - Delray Beach Ann Arbor Challenger Swiss Indoors Basel - Basel Prague Challenger Maharashtra Open - Pune Quimper 2 Challenger Milano Challenger-Jameson Cup - Milan Heilbronn Open - Heilbronn Rome 1 Challenger Noumea Challenger Rome 2 Challenger Open Sud de France - Montpellier Grand Prix de Tennis de Lyon - Lyon European Open - Antwerp Ismaning Challenger Campbell's Hall of Fame Tennis Championships - Newport Intersport Heilbronn Open - Heilbronn Biel Challenger Ljubljana Open - Ljubljana Szczecin Challenger Hall of Fame Open - Newport Ilkley Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Tatra Banka Open - Bratislava ABN AMRO World Tennis Tournament - Rotterdam Nottingham Challenger Pozoblanco Challenger Orleans Challenger Qatar Open - Doha Bendigo Challenger Vietnam Open - Ho Chi Minh City Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Croatia Open Umag - Umag Millenium Tennis Championships - Delray Beach Heineken Open - Auckland SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Grand Prix Hassan II - Casablanca BMW Open - Munich Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Campbell's Hall of Fame Tennis Championships - Newport Apia International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille AEGON Championships - London Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb BMW Open - Munich Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Rakuten Japan Open - Tokyo US Men's Clay Court Championship - Houston Tata Open Maharashtra - Pune Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Open 13 Provence - Marseille cinch Championships - London European Open - Antwerp Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Miami Open - Miami Rogers Cup - Montreal Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Mercedes Cup - Stuttgart BNP Paribas Open - Indian Wells Brisbane International - Brisbane Apia International - Sydney Farmers Classic - Los Angeles Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Internazionali BNL dItalia - Rome Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Hopman Cup - Perth Davis Cup, World Group, PO, BEL-AUT 1-4 U.S. Open - New York Davis Cup, World Group, PO, BEL-ISR 3-2 Australian Open - Melbourne Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, F, BEL-GBR 1-3 U.S. Open - New York Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, 1R, BEL-HUN 3-2 Davis Cup, World Group, QF, USA-BEL 4-0 Wimbledon - London Wimbledon - London Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, Group I, 1R, BOL-BEL 2-3 U.S. Open - New York Davis Cup, PO, FRA-GER 4-1 Australian Open (juniors) French Open (juniors) Australian Open - Melbourne U.S. Open (juniors) Australian Open - Melbourne U.S. Open - New York Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, Group I, 2R, GBR-BEL 1-4